home *** CD-ROM | disk | FTP | other *** search
- ===============================================================================
- B&B MAIL SYSTEM COPYRIGHT 1986 Bob Bolda
- ===============================================================================
-
- FEATURES
- The Mailing System allows ADDING, EDITING, DELETING of mailing records, and
- provides flexible LABEL and REPORT printing. Allows coding of a 2 character
- MISCELLANEOUS Code and any type of CUSTOMER ID NUMBER. Supports just about
- any label paper stock.
-
- INSTALLATION
-
- STEP 1
- WORK WITH COPIES - FLOPPY DRIVES VS. HARD DRIVES
- The System files for Disk A: are any named *.EXE, *.OVL, *.DBC, *.COM
- or Error.txt. Data disk B should contain any *.DBF, *.NDX files.
-
- If you are using two floppy drives, use the DOS COPY Command to copy
- all System files to your working System floppy disk. Use the same
- process to copy your Data disk files from the master to your working
- copy.
-
- B&B SYSTEM disks are supplied on DOS version 3.1 disks. If you
- use the DOS command DISKCOPY instead of COPY (see above) to make
- your copies, you will be in DOS 3.1 when you boot your computer.
- WARM BOOT=(Alt-Ctl-Del). COLD BOOT=(turn machine on).
- Using the COPY command to copy onto your own previously formatted
- disk will put you in the DOS version you used in formatting.
- It is recommended that you stick with ONE DOS version and not mix
- them.
-
- If you have a hard disk drive, you can store your system on a
- separate DOS subdirectory on C. Simply use the MD (make directory
- command) on your C drive and then CD (change directory command) to
- the subdirectory you've selected (eg. MD MAIL, then CD MAIL). Use
- DOS COPY A:*.* C: command to copy all of the SYSTEM and DATA files
- from A: to C:.
-
- (a hard disk drive is highly recommended for speed, convenience, and
- data reliability, especially considering the drop in hard disk drive
- costs in the past few years).
-
-
- STEP 2
- Put your Master disks away in a safe place.
-
- STEP 3
- SETTING THE ENVIRONMENT The first step is mandatory and involves
- the config.sys file. You have two options here. You can use the
- config.sys file provided with this System, or you can incorporate
- the proper lines of coding into any existing config.sys file you
- may already have. This file should reside on your C> or A> root
- directory (identified by a single backwards slash '\').
-
-
-
-
-
-
- The elements of each file, if you want to incorporate them into
- your own, or just understand what they do, are:
-
- ---------------------- MANDATORY ------------------------------
- | Config.sys --> add two lines 'FILES=20' |
- | 'BUFFERS=24' |
- | |
- | Reason? reserves sufficient RAM memory to operate. |
- -----------------------------------------------------------------
-
- ---------------------------- OPTIONAL -----------------------------------
- | Config.sys --> add one line 'DEVICE=ANSI.SYS' ONLY IF USING MS-DOS |
- | |
- | Reason? Needed ONLY if you are running an MS-DOS version of B&B |
- | Systems on an MS-DOS computer. |
- |-----------------------------------------------------------------------|
- | Autoexec.bat --> add a line 'MAIL' at the end of this file. |
- | |
- | Reason? simply runs 'MAIL' automatically when you turn on |
- | your computer without having to Enter 'MAIL' at the |
- | A> or C> prompt. |
- -------------------------------------------------------------------------
-
- STEP 4
- If your autoexec.bat includes 'MAIL', reboot your computer, or,
- enter 'MAIL' at your DOS prompt. The installation program
- will follow automatically. ANYTIME the file config.mem is missing,
- you will be prompted for installation. Config.mem is a file
- containing your memory variables as defined by you as you step
- through the installation program. When finished, you will be at
- the Main Menu. You can re-install anytime by erasing the file
- config.mem
-
- WHAT IS INSTALLATION?
- When first using your system, you will automatically be prompted for some
- installation values necessary for operation of the System.
-
- GETTING STARTED
- Installation consists of answering some basic questions which will
- customize your System for your use. You will be asked: if you have
- a color monitor (menus are prettier), for your printer's codes
- needed to produce various type styles (see your printer manual), company
- name, etc.
-
- REPORTS include: listings by zip, last name, misc. code, and customer #.
-
- LABEL PRINTING Options allow flexible printing of the data in your file.
- These options can be used to allow the use of one file for multiple
- purposes. For example, there is a 2 character CODE for miscellaneous
- purposes. An 8 digit CUSTNO number allows another type of coding. When you
- print labels you can select only those with an 'X' CODE which represents
- one mailing list, while 'Z' might represent another mailing list. Combined
- with the CUSTNO, there are many selection variations possible.
-
-
- ------------------------------------------------------------------------------
- SELECTION options include:
- ------------------------------------------------------------------------------
- a specific MISC. CODE,
- AND/OR a range of CUSTNO (customer numbers)
- AND/OR a specific ZIP (or any combination of zip numbers, eg. 55xxx)
-
- -----------------------------------------------------------------------------
- PRINTING options include:
- -----------------------------------------------------------------------------
- specific LINE SPACING between labels
- AND/OR STARTING row and column position numbers
- AND/OR the number of labels ACROSS the page to print (allowing
- 2,3 or 4 across label stock)
- AND/OR the amount of horizontal SPACING between labels
- AND/OR an option to print the PHONE # (ROTARY TYPE FILE).
- AND/OR the number of MULTIPLE COPIES desired at one time.
-
- Hint: you can use some of these Selection and Printing features to, in
- effect, write your own reports.
-
-
- The menu also provides the sending of Epson control characters to
- change printer options. If your printer is not Epson compatible,
- it may still accept some of the options.
-
-
- INPUT/OUTPUT
- B&B Systems can read (INPUT) files, or lists from other sources. (downloads
- from a mainframe computer, files from other word processing systems, etc.)
- It can also write (OUTPUT) files for use by these other systems.
-
- INPUT or OUTPUT files must be in either of two types of ASCII file formats:
- COMMA DELIMITED or SDF(Standard Data Format). ASCII refers to the fact that
- ONLY Normal ASCII characters (numbers or letters of the alphabet, upper or
- lower case, and a limited number of special codes.) appear in the file.
- There are no special control or binary codes. In both types of ASCII files,
- COMMA DELIMITED AND SDF, every record is a separate line, with records
- separated by a carriage return. The remaining difference between these two
- types of files is how the data appears on each line.
-
- Comma Delimited files contain commas to separate fields. Many Word
- Processing and Data Base Management software handle this type of file.
-
- Standard Data Format files contain fields that start in specific positions
- no matter how much data the field actually contains (common for Spreadsheet
- programs). Field 1 starts in Position 1 and field 2 starts in position 12(?)
- even if field 1 is blank.
-
-
-
-
-
- EXAMPLES:
-
- COMMA DELIMITED
- Smith, Joe, 123 Main ST, New York, NY, 10000, etc.
- Jones, William, 666 E St, Elmhurst, IL, 60011, etc.
-
- STANDARD DATA FORMAT
- Smith Joe 123 Main ST New York NY 10000,etc.
- Jones William 666 E St Elmhurst IL 60011,etc.
-
- USE INPUT/OUTPUT FOR GLOBAL CHANGES/EDITING
- You can write (OUTPUT) a copy of your file and then use your Word Processing
- software to change values in the file, and then read (INPUT) the data back
- into your file. (An example might be to use your word processor to locate for
- CUST#=XX and replace with ZZ). You can also Merge or Split the data any way
- you'd like.
-
- If you were to write a copy of your file for editing, you need to keep several
- things in mind. 1) After writing your file and making changes, if you read
- this file back into your existing system, you would have duplicates of each
- record. Instead, read your records into a blank or empty system by making a
- new copy of your Master Data and System diskettes. This will be your NEW
- working copy. Read your file using this new system copy. 2) The only thing
- you may want to copy from your old working copy is any Config.mem and
- Configa.mem files so that you will not need to re-install your system.
-
-
- OPERATION
- Most operations are explained in the menu. The label printing option is
- explained here in more detail.
-
-
- LABELS
- (#4) Upon selecting the Labels option, you will be prompted to enter the
- number of vertical lines to skip between labels. This will depend on the size
- of your labels (distance between the bottom to top of each label) and the
- print style to be used by the printer. The default is 3 lines between labels
- based on the standard distance between many label types of 1/2" and the common
- print style spacing of 6 lines per inch.
-
- (#5) Next, you will be asked to identify where you want the printer to start
- printing your first label on each sheet of labels. The default is row #1
- and column #1 (the topmost and leftmost position).
-
- (#6) Next, you will be prompted if you will be using label stock that is 1,
- 2,3 or 4 across (count # labels left to right across page).
-
- (#7) If you use label stock greater than 1 across, you will be prompted for
- the amount of spaces to skip between labels (left to right spacing). Since
- you have vertical control over spacing between labels, and horizontal control
- when there is more than 1 label across the sheet, you have COMPLETE control
- over how your labels appear, and you can accommodate ANY type of label stock.
-
-
-
- (#8) Next, you will be given the option of printing the Sales Lead's business
- phone number on the bottom of the label (Rotary file type labels - once
- printed they can be affixed to your rotary file cards to keep them current).
-
- (#9) Next, you will be asked if you wish to pause between pages if you have
- to insert label stock manually. If you have continuous fanfold label stock,
- or if your printer feeds label stock automatically such as many laser
- printers, you do not need to pause between pages. If you produce many labels,
- we suggest you consider continuous label stock.
-
- (#10) The last selection allows you to select the number of copies desired.
- The default is 1 copy, but you can select multiple copies if you need them.
-
- If you are not sure how these values will affect your output, experiment.
- You can select a zip code having only about a dozen records. That way, if
- you make any errors, you will not waste much label stock.
-
- After labels are printed, you will be prompted to select the ZIPGROUPS feature
- which summarizes the number of pieces in the mailing on 5 and 3 digit zip code
- subtotals.
-
-
- PRINTING LABELS IS EASY
- =======================
-
- 1. SELECT certain MISC. CODE (if any)
- 2. SELECT certain CUSTOMER # (if any)
- 3. SELECT ZIP CODE 1-9 digits (if any)
-
- -------------------------------------------------------------------
- | 5. Starting ROW + COLUMN
- | |
- | -------------- -------------- --------------
- | | | | | | |
- | | | <---- 6. # Labels Across page ----> |
- | | | | | | |
- | -------------- -------------- --------------
- | |
- | 4. # LINES between labels
- | |
- | -------------- -------------- --------------
- | | | | |<----->| |
- | | | | | 7. Spaces between labels
- | | | | | | |
- | -----^-------- -------------- --------------
- | |
- | | 8. Phone # at bottom of label
- |
- | 9. Pause between label pages
- |
- | 10. # of Copies desired
- |
-
-
-
-
- APPENDIX
- The CUSTOMER.DBF file contains the following fields of information:
- --------------------------------------------------------------------------
- FIELDS DESC LENGTH
- --------------------------------------------------------------------------
- LN Last Name 20
- FN First Name 15
- AD Address 25
- C City 15
- S State 2
- Z Zip 5
- BP Phone 12
- CUSTNO Customer number 8 (you select values)
- CODE Code 2 (you select code values)
- ADDDATE Date added 8
-
-
- UPGRADES
- *.DBC, *.OVL, *.EXE, *.COM or ERROR.TXT are program/system files.
- When upgrades become available, copy any of these files to your System disk,
- and re-install by erasing any config.mem and configa.mem files.
-
- S.COM is a program that will allow you to choose parallel printers if you
- have one of each connected (to the LPT1 and LPT2 ports), whenever 's' is run.
-
- CONFIG.MEM is the installation file. It is created upon first running the
- system. It contains values such as your company/organization name, use of
- color monitor, etc. If you change company name, change printers, or wish
- to change other values, ERASE CONFIG.MEM and you will be prompted for
- reinstallation.
-
-
- MULTIPLE PRINTERS
- If you have multiple printers, you can install each printer. This is
- accomplished by INSTALLING the system twice. Each time you enter the
- System name, and the file config.mem file is missing, you will be prompted
- to INSTALL. Install the printer control codes for the secondary printer
- first. Once the first printer is installed, you can then rename the
- config.mem file to configa.mem (a=alternate). Rename using the DOS command
- (REN CONFIG.MEM CONFIGA.MEM). You can then re-install your main printer's
- control codes. This second file will have the name config.mem and will be
- the default file (#1) when retrieving your memory variables.
-
- When you start your system, all B&B systems will sense if BOTH config.mem
- and configa.mem files exist. You will then have the option to select which
- printer you will be using for that session.
-
-
-
-
- TROUBLESHOOTING
- If your reports don't seem to fit the paper properly, 1) your installation
- may not have properly saved the proper control codes, or 2) more likely, the
- wrong printer control codes were used. In order to verify this, you can
- verify your codes and re-install your system (simply ERASE config.mem from
- DOS. You can see these codes by using the TYPE (DOS command) to send the
- config.mem file values to the screen. Many of the codes will appear
- unreadable, but each of the printer control codes should appear as a
- 'CHR( )' with your decimal code in the parentheses. This is a crude way
- to verify these codes.
-
-
- HELP. I'M STUCK
- If you are running your system and get into a situation that you want to
- exit from, just use the ESC (Escape) key. Using the ESC key will not alter
- or change the files. Be patient. Depending on what the system was doing,
- it may take 1 second or 1 minute. If you mistakenly (or intentionally)
- re-boot your computer BEFORE getting a termination acknowledgment, the
- computer may have been READING data, but does not now know where to WRITE
- it. Your files could become corrupted. THIS IS ONE OF THE MAJOR CAUSES
- OF CORRUPTED FILES. This is another good reason for frequent back-ups.
-
- If you are not sure if your file has become corrupted, print a report that
- lists the entire file. If any of the data appears missing or switched, your
- file is probably corrupted. Run the DOS CHKDSK program with the '/f'
- (fix lost clusters option) in any case. This program is an easy way to
- determine if all of your files are in order. Other files that could be
- affected are the *.NDX (INDEX) files. These files can be re-created simply
- by doing Housekeeping which re-indexes the data files. This re-creation
- is also suggested for any situation where data appears to be 'unordered'.
-
- BACKUP
- Make BACKUP copies often (at least of your *.dbf files). If you have
- many transactions per day, you should backup daily, if not twice daily.
- You should also have multiple backup copies so that you have at least one
- backup that is less than one day old, one a week old, one a month old, etc.
-
-
- dBaseIII compatible
- -------------------
- Your data base files are dBaseIII compatible. If you have dBaseIII, you can
- read or manipulate your files independently of your B&B SYSTEM program. This
- is an added feature of using B&B Systems. Although your data files are based
- on this Data Base Management System, your B&B System is all you really need,
- because all B&B Systems are independent from dBaseIII. dBaseIII is a
- trademark of Ashton-Tate.
-
- Required Hardware
- -----------------
- PC-DOS IBM PC, XT, AT or compatible. DOS 3.1 or greater
- MS-DOS version available for computers w/ANSI driver. (HP150, Apricot F1,
- Zenith 150, etc.)
- 335K free RAM. Color supported. 2 Floppy drives. Hard Disk recommended.
-
-
-
- Note: because this is SHAREWARE, there is an initial maximum limit of 500
- records in order to encourage registration. The Registration fee will
- support further enhancements to make your computing easier. We thank you
- in advance for your support.
-
-
- If you are interested in this program, updates, and desire a version allowing
- an unlimited number of records, send the $25 registration fee and current
- version number to:
-
- B&B Systems
- Bob Bolda
- 627 Madison
- Waukesha WI 53188
-
-
-
-